name: Format playlists

on:
  schedule:
    - cron:  '0 0 * * *'

jobs:
  format:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@master
      
    - name: Install Dependencies
      run: npm install
      
    - name: Format Playlists
      run: npm run format
    
    - name: Create Pull Request
      uses: peter-evans/create-pull-request@v1.6.0
      env:
        GITHUB_TOKEN: ${{ secrets.REPO_SCOPED_TOKEN }}
        COMMIT_MESSAGE: 'Formatted playlists'
        PULL_REQUEST_BRANCH: bot-patch
        PULL_REQUEST_TITLE: '[Bot] Format playlists'
        PULL_REQUEST_LABELS: automerge
        PULL_REQUEST_BODY: >
            This pull request is auto-generated by GitHub action.
